scientific explanation - Español Inglés Diccionario